/* CSS Document */
dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { font-family:"宋体",Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:14px;}
a:link { text-decoration:none; color:#1f376d;}
a:hover { text-decoration:underline; color:#1f376d;}
a:visited { text-decoration:none; color:#1f376d;}
a:active { text-decoration:underline; color:#1f376d;}
ul, ol { list-style:none; padding:0; margin:0;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}
p, li {	line-height:1.7em;}

#top {
    height: 176px;
    overflow: hidden;
    width: 100%;
}
#col {
    overflow: hidden;
    width: 960px;
}

.top_dh{ width:958px; background-color:#f9f9f9; border-top:none;border-right:none; border-left:none; color:#1f376d; height:25px; line-height:23px; }
.m-top9{ margin-top:9px;}
.logo{ width:958px; height:120px; float:left; text-align:left;margin-top:-20px; }
.topbanner{ height:28px; width:683px; float:right; margin-top:30px; background-image:url(ad_01.jpg); margin-right:10px;}
.logo img{ margin-top:10px;}
.ad_img img{ width:245px; height:130px; margin-left:10px;}
.top_right{ width:760px; height:63px; float:right; margin-top:7px;}
.miandh {
    background-image:url(dh_bj.jpg);
    height: 43px;
}
.main_dh_m{height:42px; width:970px; padding-left:3px;text-align:center;}
.main_dh_m li{ width:161px; height:16px;text-align:center; background:url(dh_bian.jpg) no-repeat right; float:left; list-style:none; padding-top:1px;}
.main_dh_m a:link { text-decoration:none; color:#ffffff;}
.main_dh_m a:hover { text-decoration:underline; color:#ffffff;}
.main_dh_m a:visited { text-decoration:none; color:#ffffff;}
.main_dh_m a:active { text-decoration:underline; color:#ffffff;}

.box-center{ margin-left:auto; margin-right:auto;}
#sy{ width:45px;}
.clear{ clear:both;}
.t-l{ text-align:left;}
.t-r{ text-align:right;}
.t-m{ text-align:center;}
.box-center{ margin-left:auto; margin-right:auto;}
.col-550{ width:550px; overflow:hidden; float:left;}
.col-400{ width:400px; overflow:hidden; float:right;}
.box-xian{ border: solid 1px #c9c9c9;}
.dh_011{ width:100%; height:30px; background-image:url(dh_01.jpg); line-height:30px; text-align:left; text-indent:10px;}
.dh_01{ width:100%; height:30px; background-image:url(dh_01.jpg);}
.dh_01 span{ float:right; margin-top:8px; margin-right:10px;}
.dh_01 a{ font-size:12px; color:#123066; text-decoration:none;}
.dh_01 img{ margin-left:10px;margin-top:6px; border:0; }

.dh_02{ width:95%; height:23px; border-bottom:solid 1px #dddddd;}
.dh_02 span{ float:right; margin-top:8px; margin-right:2px; }
.dh_02 a{ font-size:12px; color:#123066; text-decoration:none;}
.dh_02 img{ margin-left:1px;margin-top:-2px; border:0; }
/*首页*/
.lsdw{ width:950px; height:130px;}
.lsdw ul,li{ list-style:none; padding:0; margin:0;}
.lsdw li{ float:left; width:190px; text-align:center;}
.lsdw img{ width:180px; height:120px;}
/*底部*/

.h_320{ height:325px;}
.h_310{ height:310px;}
.h_335{ min-height:665px; overflow:hidden;}
#footer{
margin-left: auto;
margin-right: auto;
text-align: center;
width: 960px;
margin-top: 9px;
clear:both;
overflow:hidden;
color:#999;
}
.fontbar{ color:#999; font-size:12px;}
#footer a{color:#999;
font-size:12px;}
#footer p{ text-align:center;}
#copyright{ font-size:12px; color:666;}
#copyright a{color:#666;
font-size:12px;
text-decoration:none;}
.footer-pic{
width:100%;
height:8px;
float:left;
background-color: #18416f;

font-size:0px;

}

.footer-wz{
width:100%;
height:78px;
float:left;
font-size:12px;
}

.rz-col{
margin-top:6px;
margin-left: auto;margin-right: auto;
text-align: center;
width: 550px;
overflow:hidden;
}

.foot-rz{
width:125px;
height:44px;
margin-left:9px;
_margin-left:7px;
border-style:solid;
border-width:1px;
border-color:#d2d2d2;
margin-bottom:9px;
float:left;
position:relative;}

.foot-rz-logo{
float:left;
width:35px;
margin-left:2px;
}
.foot-rz-wz{
margin-top:6px;
float:right;
width:70px;
text-align: left;
}
.foot-rz-wz a{color:#999;
font-size:12px;
text-decoration:none;}
.heis{color:#666;
font-size:12px;}

a.heis:link {text-decoration: none;
color:#666666;
font-size:12px;
}
a.heis:visited {text-decoration: none;color:#666666;font-size:12px;}
a.heis:hover {text-decoration: underline;color:#666666;font-size:12px;}
a.heis:active {text-decoration: underline;color:#666666;font-size:12px;}
.xczt_2_m{ width:310px; overflow:hidden;}
.xczt_2_m li{ width:149px; height:120px; display:block; float:left; margin-top:9px; text-align:center;}
.xczt_2_m img{ width:141px; height:94px;}
.xczt_2_m p{ line-height:25px; line-height:25px; text-align:center;}
.e_list_l{ width:100%;}
.e_list_l li{ line-height:25px; display:block; width:608px; float:left; text-align:left; font-size:14px; text-indent:10px;}
.e_list_l span{ width:95px; float:right; text-align:left; color:#CCCCCC; line-height:25px;}
.suvphb{ width:300px; overflow:hidden; float:left; margin-left:9px; clear:both;}
.suvphb li{ height:46px; line-height:44px; border-bottom:solid 1px #CCCCCC; font-size:14px;text-align:center; text-indent:0px; padding-left:0px; clear:both;}
.phb_1{ color:#ca3300; text-align:left; padding-left:0px;}
.suvphb span{ float:left; width:70px;  }
.suvphb img{ width:13px; height:13px; margin-top:13px;}
.phb_2{color:#333; text-align:left;padding-left:0px;}
.dqwz{ height:30px; width:960px; background-image:url(/images/2011/dh_wenzhang.jpg); line-height:30px; font-size:12px; text-indent:10px; border-bottom:#999999 solid 1px;}
.e_list{ min-height:820px; width:935px; float:left; line-height:28px; padding:10px 10px 0px 10px;; margin-top:8px; color:#666;}
.e_list li{ list-style:none; color:#666666; width:450px; display:block; border-bottom: dashed 1px #f1f1f1; font-size:14px; line-height:25px; float:left; margin-right:10px;}
.e_list span{ float:right; width:80px; font-size:12px; color:#ccc;}

.e_zjy_pic01{ margin-left:9px; margin-top:9px; height:340px; width:392px; float:left; text-align:center;}
.e_zjy_pic01 span{ text-align:center; height:20px;}
.e_zjy_pic02{ width:220px; height:340px; float:right; margin-top:9px; text-align:center;}
.e_zjy_pic02 li{ text-align:center;}
.e_zjy_pic02 img{ height:216px; height:144px;}
.e_zjy_pic02 span{ text-align:center; height:20px;}
.suv_gc{ float:left; width:295px; height:75px; margin-left:13px;_margin-left:9px;}
.suv_gc ul li{ padding:0; list-style:none;}
.suv_gc li{ line-height:25px; height:25px; text-indent:10px;}
.suv_gc_dh{ height:25px; line-height:20px; border-bottom:solid 1px #ccc; text-indent:2px; font-size:14px; font-weight:bold;}
.zt_index{ width:464px; float:left;}
.text_list1 { margin-left:10px; _margin-left:6px; margin-top:9px;}
.text_list1 li{ line-height:25px;}
.text_list1 a{ font-size:14px; text-decoration:none;}
.tk_tpxw{ text-align:center; padding-top:10px;}
.tk_tpxw li{ display:block; height:130px;}
.tk_tpxw p{ display:block; margin-top:-20px;}
.tk_tpxw a{ color:#ffffff;}
#pages{ clear:both;  font-size:14px;  margin-bottom:15px;  margin-left:auto;  margin-right:auto;  margin-top:15px;  text-align:center;}
#pages a {
  border-bottom-color:#D2D2D2;  border-bottom-style:solid;  border-bottom-width:1px;  border-image:initial;  border-left-color:#D2D2D2;  border-left-style:solid;
  border-left-width:1px;  border-right-color:#D2D2D2;  border-right-style:solid;  border-right-width:1px;  border-top-color:#D2D2D2;  border-top-style:solid;
  border-top-width:1px;  color:#1F376D;  font-size:14px;  margin-bottom:3px;  margin-left:3px;  margin-right:3px;  margin-top:3px;  padding-bottom:2px;
  padding-left:6px;  padding-right:6px;  padding-top:3px;  text-align:center;
}
#pages a.now {
  background-attachment:initial;  background-clip:initial;  background-color:#1F376D;  background-image:initial;  background-origin:initial;  background-position:initial initial;  background-repeat:initial initial;  border-bottom-width:0;  border-color:initial;  border-image:initial;  border-left-width:0;
  border-right-width:0;  border-style:initial;  border-top-width:0;  color:#FFFFFF;
}
#pages a:hover, #pages a.now:hover {
  background-attachment:initial;  background-clip:initial;  background-color:#1F376D;
  background-image:initial;  background-origin:initial;  background-position:initial initial;
  background-repeat:initial initial;  color:#FFFFFF;
}

/*底部*/
#footer {clear: both;margin-left: auto;margin-right: auto;margin-top: 9px;overflow: hidden;text-align: left;width: 960px;}
.copyRight {height: 87px;padding-top: 10px;text-align: center;width: 960px;}
.footer a {color: #999999;font-size: 12px;}
.footer-pic {background-color: #18416F;float: left;font-size: 0;height: 8px;width: 100%;}
.footer-wz {float: left;font-size: 12px;height: 78px;width: 100%;}
.rz-col {margin-left: auto;margin-right: auto;margin-top: 6px;overflow: hidden;text-align: center;width: 550px;}
.foot-rz {border-color: #D2D2D2;border-style: solid;border-width: 1px;float: left;height: 44px;margin-bottom: 9px;margin-left: 9px;position: relative;width: 125px;}
.foot-rz-logo {float: left;margin-left: 2px;width: 35px;}
.foot-rz-wz {float: right; margin-top: 6px; text-align: left;width: 70px;}
.foot-rz-wz a {color: #999999;font-size: 12px;}

.zw{ width:958px; text-align:center; margin-top:9px;overflow:hidden; clear:both;}
.zw h1{ font-size:24px; font-family:"宋体", "新宋体"; margin-top:25px;}
.time{ height:20px; width:915px; text-align:center; background-color:#f4f3f3; margin-top:15px;}
.zw_top{ width:915px; text-align:left; text-indent:17px; margin-top:8px;}
.zw_bottom{ height:130px; width:915px; text-align:left; text-indent:17px; margin-top:8px;}
.zw_sm{ height:30px; width:915px;text-align:center; font-size:13px; font-weight:bold; font-family:"宋体"; color:#FF0000;}
/*感受 分享*/
.xinqing{ height:30px; width:958px; margin-top:8px;}
.guanjianci{ height:35px; width:915px;}
.dh_gjc{ height:19px; width:80px; margin-top:5px; float:left;}
.gjc{ height:17px; width:250px; margin-top:5px; float:left; line-height:20px;}
.fenxiang{ height:16px; width:420px; float:right; line-height:16px; margin-top:5px; font-size:12px;}
.fenxiang img{ padding-right:5px;}
.xqs{ height:132px; width:958px;}
/*昨日点击 相关文章*/
.djwz{ height:160px; width:960px; margin-top:8px;}
.tittle_zrdj{ width:100%; height:30px; background-color:#f4f3f3;}
.zrdj{ height:158px; width:472px; float:left;}
.data-kj{ width:224px; overflow:hidden; float:left;}
.data-jg{ width:224px;}
.data-box{height:50px; width:110px; float:left;}
.data-li{ font-size:12px;text-align:center;}
.data-li a{ color:#333333;}
.list-t2{ line-height:23px; font-size:14px;}
#endtext{ margin:0 auto; color:#000000;}
#endtext,#endtext p,#endtext li,#content p{text-align:left; text-indent:2em; overflow:hidden; font-size:14px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:915px;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext td{ text-indent:8px; text-align:left;}
#endtext img { border:1px solid #ccc; padding:3px;max-width:600px;width:expression(this.width > 600 && this.width > this.height ? 600 : true);overflow:hidden;}
#endtext p{ margin-top:10px; color:#000000;}
#endtext a { text-decoration:none;	color:#1f376d;}
#endtext a:hover { color:#1f376d; text-decoration:underline;}

/*关键字*/
#keyword{ font-size:14px; margin:10px 14px; padding:0; color:#1f376d;}
#keyword a{ margin-left:8px; color:#f00;}
/*分页标题*/
#titles{ margin:10px 20px; border:1px solid #999999; width:596px; overflow:hidden;}
#titles h3{ font-size:14px; background-color:#F6F6F6; color:#1f376d; line-height:22px; border:1px #fff solid; padding:0 8px;}
#titles a{ list-style:none; width:280px; float:left; padding-left:8px;line-height:180%; }
/*上下页*/
#pre_and_next{border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
#pre_and_next li{ margin:8px 10px;}

/*内容页栏目样式*/
#content h3,.box h3,#text_1{ font-size:14px; background-color:#F6F6F6; color:#1f376d; line-height:24px;  padding:0 8px;}
#content h3 a,.box h3 a,#text_1 a{ color:#1f376d; font-weight:bold; font-size:12px;}

/*图库详情页*/
#ArtFrom{margin-bottom:0;border-bottom:0}
#ArticleCnt{margin-top:10px; width:100%; text-align:center;}
#lantern { width:914px; margin:10px auto;overflow:hidden;}
#tool { background:url(images/pic_tool.gif) repeat-x;height:33px; border-bottom:#FFF solid 1px }
#tool .f_l{ margin:6px 0 0 12px;font-size:12px; float:left;}
#tool .f_r{ margin:6px 9px 0 0; float:right;}
#pagejump{ margin-left:5px}
#bimg {margin:7px 2px; text-align:center; overflow:hidden;width:910px;overflow:hidden;}
#simg {height:75px;padding-top:8px;background:url(images/tool_img.gif) repeat-x #E9E9E9}
#simg .p{ float:left;width:22px;text-align:right;text-indent:0}
#simg .n{ float:right;width:22px;text-align:left;text-indent:0}
#simg img.s{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#simg img{text-indent:0}
#sImage{float:left;width:860px;}
#sImage div,#sImage p{ width:92px; height:62px; background:#ececec; display:block; text-align:center; float:left; display:inline; overflow:hidden; border:#C7C7C7 solid 1px; margin:0 0 0 9px; padding:2px;}
#sImage div:hover{ width:92px; height:62px; background:#ececec; display:block; text-align:center; float:left; display:inline; overflow:hidden; border: #006699 solid 1px; margin:0 0 0 9px; padding:2px;}
#sImage img{ filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; height:60px;text-indent:0}
#Explain { padding:5px 15px 0 15px;margin:0 auto; line-height:18px; font-size:12px}
#Explain p{margin:0;padding:0;font-size:12px;}
.ss{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
#butStop,#ArtPLinkTop,#ArtPLink,#cntLeft #Article #atPage{display:block;}
#hdcnt p{text-indent:2em}
#hdcnt{margin-bottom:40px}
#ArticleCnt,#ArtCnt{text-indent:0}
/*dbase*/
caption,th {text-align:left}
legend{display:none;}
button{line-height:1.2;vertical-align:middle;cursor:pointer;}
/* Clear Fix */ 
.cl{zoom:1;}
.cl:after{content:"";display:block;clear:both;height:0;}


/*日期样式*/
.date{ color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:8px;}
/*f_开头为float漂浮,l:左 r:右*/
.f_l, #slide{ float:left;}
.f_r, .date { float:right;}
/*c_开头为字体颜色*/
.c_gray { color:#999;}
.c_blue { color:#1f376d;}
.c_red { color:#900;}
.c_green { color:#090;}
.c_orange {	color:#ff4800;}

/*w_开头表示宽度,bdr_为对边框的设置,这两个组合使用*/
.w_100{ width:100%;}
.w_310{ width:310px;}
.bdr_1 { border:1px solid #d2d2d2;}
.bdr_2 { border-bottom:1px solid #d2d2d2; margin-top:8px;}

/*图文排版*/
.pic img { padding:1px;	border:1px solid #ccc; margin:8px auto;}
.list_1 p {	text-indent:2em;}
/*文字列表*/
.text_list {}
.text_list li { text-align:left; background:url(images/list_bg.gif) no-repeat 5px 9px; line-height:200%;}
/*排行*/
.text_list_1{ background:url(images/bg_model.gif) no-repeat left -34px;}
.text_list_1 li{ padding-left:24px; line-height:200%;}
/*14号字体*/
.text_list_f14{ padding:5px;}
.text_list_f14 li{ border-bottom:1px dotted #eee; }
.text_list_f14 li a{ font-size:14px; }
/*图片列表*/
.pic_list { width:100%; overflow:hidden;}
.pic_list li { margin:2px 4px; display:inline; float:left; text-align:left; background-image:none; padding:0;}
.pic_list li img,.pic_txt_list li img{ padding:1px;	border:1px solid #ccc;}
.pic_list li a{ font-size:12px;white-space: nowrap }

/*二级栏目*/
.dqwz{ height:30px; width:960px; background-image:url(/images/2011/dh_wenzhang.jpg); line-height:30px; text-indent:10px; border-bottom:#999999 solid 1px;}
.lbgg{ width:960px; overflow:hidden; margin-top:0px;}
.content_lb{ overflow:hidden;width:938px; float:left; line-height:28px; padding:10px 10px 0px 10px;; margin-top:8px; color:#666;}
.content_lb li{ list-style:none; color:#666666;}
.dsjt{}
.dsjt li{ width:180px; float:left; margin-right:10px; text-align:center; margin-left:3px; height:148px;}
.yszd{ margin-top:-15px;}
.yszd li{ width:470px; float:left; text-align:left; height:23px;}
.yszdtp{ min-height:150px; margin-top:9px; margin-left:3px;}
.yszdtp li{ display:block; text-align:center;  height:120px; width:190px; float:left;}
.news_l{ height:120px; margin-left:10px; margin-top:15px; margin-right:5px; }
.news_l img{ float:left; width:180px; height:120px;}
.news_l h2{ float:right; width:340px; text-align:left;}
.news_l p{ float:right; width:340px; text-align:left; text-indent:24px; line-height:22px; margin-top:9px; font-size:12px;}
.sytt{}
.sytt h2{ text-align:center; font-size:16px; padding-top:10px;}
.sytt p{ padding:5px 10px 9px 15px; text-indent:24px; font-size:12px; line-height:21px;}
.imgborder{ border:solid 1px #dddddd;}
.mtll{ height:58px; padding-left:5px;}
.mtll span{ float:left; width:105px; text-align:center;}
.mtll img{ padding:2px; border:solid 1px #dddddd; height:45px; width:92px;}

#winad_float_right {
    position: fixed;
    right: 15px;
    text-align: center;
    top: 80px;
    z-index: 1000;
    color: #666666;
    font-family: "微软雅黑","宋体",Arial;
    font-size: 12px;
}